﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Quanlynhasach.hethongxuly;
using Quanlynhasach.hethongluutru;

namespace Quanlynhasach
{
    public partial class BaoCaoTon : Form
    {
        public BaoCaoTon()
        {
            InitializeComponent();
        }

        private void btnDong_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnBaoCao_Click(object sender, EventArgs e)
        {
            try
            {
                int thang = int.Parse(txtThang.Text);
                if (thang > 12)
                {
                    MessageBox.Show("Nhập lại tháng");
                    return;

                }
                if (thang < 1)
                {
                    MessageBox.Show("Không có tháng nhỏ hơn 1");
                    return;
                }

                //tao report document
                CrBaoCaoTon cr = new CrBaoCaoTon();
                thang = Convert.ToInt32(txtThang.Text);
                cr.SetDataSource(BaoCaoTonDAO.BaoCaoThang(thang));

                //tao form hien thi reportviewer
                frm_HienThiBaoCaoTon f = new frm_HienThiBaoCaoTon();
                f.GanBaoCaoCanHienThi(cr);
                f.ShowDialog();
               
                    
            }
            catch (FormatException)
            {
                MessageBox.Show("Tháng không được bỏ trống và phải điền bằng số");
                return;
            }
            
        }
    }
        
    
}
